/*
 * vue element ui css overwrite
 */
.el-table .cell {
  font-size: 12px;
  font-weight: 400;
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.el-table th, .el-table td {
  padding: 5px 0 !important;
}

.el-date-editor--date {
  width: 140px !important;
}

.el-table .success-row {
  background: #f0f9eb !important;
}

.el-table .warning-row {
  background: oldlace !important;
}

.el-table .error-row {
  background: #f56c6c !important;
}

.el-table .info-row {
  background: rgba(144, 147, 153, .1) !important;
}

.el-table .success-color {
  color: #f0f9eb !important;
}

.el-table .warning-color {
  color: oldlace !important;
}

.el-table .error-color {
  color: #f56c6c !important;
}

.el-table .info-color {
  color: rgba(144, 147, 153, .3) !important;
}

.el-tag + .el-tag {
  margin-left: 10px !important;
}

.el-table .el-button--mini, .el-table .el-button--mini.is-round {
  padding: 3px 5px !important;
}

.el-button + .el-button {
  margin-left: 5px !important;
}

.el-button.user-select {
  -moz-user-select: text !important; /*火狐*/
  -webkit-user-select: text !important; /*webkit浏览器*/
  -ms-user-select: text !important; /*IE10*/
  user-select: text !important;
}

.el-table .table-expand {
  display: flex !important;
  flex-wrap: wrap !important;
  padding: 0 100px !important;
}

.el-table .table-expand .el-form-item {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  width: 50% !important;
}

.el-table .table-expand label {
  width: 90px !important;
  color: #99a9bf !important;
}

.el-dropdown-link {
  cursor: pointer !important;
  color: #409eff !important;
}

.el-dropdown-link-mini {
  font-size: 12px !important;
}

.el-form-item__label {
  font-size: 12px !important;
}

.el-tree {
  font-size: 12px !important;
}

.el-textarea textarea {
  padding-bottom: 20px !important;
}

.el-textarea .el-input__count {
  bottom: 1px !important;
  right: 15px !important;
}
